/** 用户查询参数 */
export interface UserQuery extends PageQuery {
    /** 用户编号 */
    userNo?: string;
    /** 用户名 */
    username?: string;
    /** 手机号 */
    phone?: string;
    /** 邮箱 */
    email?: string;
    /** 状态（0禁用 1正常） */
    status?: number;
}

/** 用户账户信息 */
export interface UserAccountVo {
    /** 账户ID */
    id?: number;
    /** 用户ID */
    userId?: number;
    /** 余额 */
    balance?: number;
    /** 积分 */
    points?: number;
    /** 状态（0禁用 1正常） */
    status?: number;
}

/** 用户信息 */
export interface UserVo {
    /** 用户ID */
    id?: number;
    /** 用户编号 */
    userNo?: string;
    /** 微信openid */
    openid?: string;
    /** 支付宝ID */
    alipayId?: string;
    /** 用户名 */
    username?: string;
    /** 手机号 */
    phone?: string;
    /** 邮箱 */
    email?: string;
    /** 头像URL */
    avatar?: string;
    /** 状态（0禁用 1正常） */
    status?: number;
    /** 是否删除（0否 1是） */
    deleted?: number;
    /** 用户账户信息 */
    userAccount?: UserAccountVo;
}

/** 用户表单对象 */
export interface UserForm {
    /** 用户ID */
    id?: number;
    /** 用户编号 */
    userNo?: string;
    /** 微信openid */
    openid?: string;
    /** 支付宝ID */
    alipayId?: string;
    /** 用户名 */
    username?: string;
    /** 手机号 */
    phone?: string;
    /** 邮箱 */
    email?: string;
    /** 头像URL */
    avatar?: string;
    /** 状态（0禁用 1正常） */
    status?: number;
    /** 是否删除（0否 1是） */
    deleted?: number;
    /** 用户账户信息 */
    userAccount?: UserAccountVo;
}
